]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
extensionPrefs: Respect 'disable-extension-version-validation' setting
authorFlorian Müllner <fmuellner@gnome.org>
Fri, 18 Jul 2014 08:46:01 +0000 (10:46 +0200)
committerFlorian Müllner <fmuellner@gnome.org>
Fri, 18 Jul 2014 08:47:02 +0000 (10:47 +0200)
js/extensionPrefs/main.js

index 586bad16905d18ee9438dc64fbc165954c643af7..88e639acb515aba77d80e69d8f31d339fb9e7963 100644 (file)
@@ -54,15 +54,17 @@ const Application = new Lang.Class({
         this._startupUuid = null;
         this._loaded = false;
         this._skipMainWindow = false;
+        this._settings = new Gio.Settings({ schema_id: 'org.gnome.shell' });
     },
 
     _extensionAvailable: function(uuid) {
         let extension = ExtensionUtils.extensions[uuid];
+        let checkVersion = !this._settings.get_boolean('disable-extension-version-validation');
 
         if (!extension)
             return false;
 
-        if (ExtensionUtils.isOutOfDate(extension))
+        if (checkVersion && ExtensionUtils.isOutOfDate(extension))
             return false;
 
         if (!extension.dir.get_child('prefs.js').query_exists(null))